﻿@* Ui层项目 - 授权配置文件 *@
@using Util.Generators.Helpers
@model Util.Generators.Contexts.EntityContext
@{
    var service = new GenerateService( Model );
    Model.Output.FileNameNoExtension = "auth-config";
    Model.Output.Extension = ".ts";
    Model.Output.RelativeRootPath = $"src/{service.GetUiProjectName()}/ClientApp/src/app/config";
}
import { AuthConfig } from 'angular-oauth2-oidc';
import { urlConfig } from './url-config';

/**
* 授权配置
*/
export const authConfig: AuthConfig = {
    /** 
    * 认证服务器地址
    */
    issuer: urlConfig.identityUrl,
    /**
    * 客户端标识
    */
    clientId: 'admin',
    /**
    * 使用授权码模式
    */
    responseType: 'code',
    /**
    * 认证成功返回的地址
    */
    redirectUri: `${location.origin}/`,
    /**
    * 权限范围
    */
    scope: 'openid profile offline_access',
    /**
    * 是否显示调试信息
    */
    showDebugInformation: false
};
